@charset "utf-8";
/* CSS Document */
table.scroll {
    width: 80%;
    /* border-collapse: collapse; */
    border-spacing: 0;
    border: 2px solid black;
}

table.scroll tbody,
table.scroll thead { display: block; }

thead tr th { 
    height: 30px;
    line-height: 30px;
    /* text-align: left; */
}

.thead-tr-th-non-line { 
    height: 30px;
}

table.scroll tbody {
    height: 100px;
    overflow-y: auto;
    overflow-x: hidden;
}

tbody { border-top: 2px solid black; }

tbody td, thead th {
    width: 20%;
    border-right: 1px solid black;
    /* white-space: nowrap; */
}

tbody td:last-child, thead th:last-child {
    border-right: none;
}

.columnSTT {
	width: 50px;
}

.columnStick {
	width: 50px;
}

.columnRule {
	width: 670px;
}

.columnTitle {
	width: 150px;
}

.columnSummary {
	width: 150px;
}

.column-Dark {
	background-color:#CCC;
}

.column-Light {
	background-color:#FFF;
}